package com.hotel.controller;

import com.hotel.mapper.QtMapper;
import com.hotel.pojo.User;
import com.hotel.service.QtService;
import com.hotel.vo.PageResult;
import com.hotel.vo.SysResult;
import org.apache.ibatis.annotations.Delete;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;

import java.util.List;

@RestController
@CrossOrigin
@RequestMapping("/qt")
public class QtController {

    @Autowired
    private QtService qtService;

    /***
     * 前台信息全部查询
     * @return
     */
    @GetMapping("/findAll")
    public List<User> findAll(){
        return qtService.findAll();
    }

    /***
     * 前台用户列表获取展现
     * @param pageResult
     * @return
     */
    @GetMapping("/qtList")
    public SysResult getQtList(PageResult pageResult){
        pageResult=qtService.getQtList(pageResult);
        return SysResult.success(pageResult);
    }

    /**
     * 前台根据ID删除信息
     * @param qtId
     * @return
     */
    @DeleteMapping("/{qtId}")
    public SysResult deleteQt(@PathVariable Integer qtId){
        qtService.deleteQt(qtId);
        return SysResult.success();
    }

//    /**
//     * 前台查询用户信息
//     * @return
//     */
//    @GetMapping("/{userId}")
//    public SysResult findQtById(@PathVariable Integer qtId){
//        //QtService.findQtById(qtId);
//        return SysResult.success();
//    }

}
